.login-container {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;

    .gif_bg {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 1;

        .img {
            width: 100%;
            height: 100%;
        }
    }

    .content_box {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 2;
    }
}

.login_box {
    position: absolute;
    width: 504px;
    height: 490px;
    border-radius: 8px;
    background: rgba(255, 255, 255, 1);
    box-shadow: 2px 8px 37px 0px rgba(225, 236, 255, 0.62);
    right: 190px;
    top: 50%;
    transform: translateY(-50%);
    padding: 0 66px;
    box-sizing: border-box;

    .logo {
        margin: 40px 0 35px 0;
        text-align: center;
    }

    // .el_form_item{
    //     ::v-deep(.el-input__prefix){

    //     }
    // }
    .el_form_item {
        ::v-deep .el-input__inner {
            height: 48px;
        }
    }

    .prefix {
        display: flex;
        align-items: center;
        height: 100%;
    }

    .code_box {
        display: flex;
        justify-content: space-between;

        .code_btn {
            margin-left: 10px;
        }
    }
    .submit_btn{
        width: 100%;
        height: 48px;
        font-size:18px;
    }
}